/* 用户信息 */
import {UserApi} from '@/request/api'
export default {
  namespaced:true,
  state:{
    /* 购物车数量  */
    cartTotal:0,
    //用户信息
    userInfo:{
        //呢称
              nickName:'昵称',
    //积分
    coin:1000,
    //用户头像
      headImg:require('../../assets/img/arrow.png')
    }
  }
  ,mutations:{
    //修改用户的信息
    updateUserInfo(state,payload){
      state.cartTotal=payload.cartTotal;
      state.userInfo=payload.userInfo;
    },
    //初始化用户信息
    initUserInfo(state){
      state.cartTotal=0;
      state.userInfo={
              //呢称
              nickName:'昵称',
    //积分
    coin:1000,
    //用户头像
      headImg:require('../../assets/img/arrow.png')
      }
    }
  },
  actions:{
    async asyncChangeUserInfo(content,payload){
      let res = await UserApi()
      console.log('用户信息：',res)
      content.commit('updateUserInfo',res.data.data)
    }
  }
}